home *** CD-ROM | disk | FTP | other *** search
/ Risc World 7 / Risc World 7.iso / Software / Issue6 / SDL.ZIP / !LibU / man / libpngpf.3 < prev    next >
Text File  |  2006-09-20  |  35KB  |  733 lines

  1. <!-- manual page source format generated by PolyglotMan v3.0.8+X.Org, -->
  2. <!-- available at http://polyglotman.sourceforge.net/ -->
  3.  
  4. <html>
  5. <head>
  6. <title>LIBPNGPF(3) manual page</title>
  7. </head>
  8. <body bgcolor='#efefef' text='black' link='blue' vlink='#551A8B' alink='red'>
  9. <a href='#toc'>Table of Contents</a><p>
  10.  
  11. <h2><a name='sect0' href='#toc0'>Name</a></h2>
  12. libpng - Portable Network Graphics (PNG) Reference Library 1.2.8 (private
  13. functions) 
  14. <h2><a name='sect1' href='#toc1'>Synopsis</a></h2>
  15. <b><b>#include <png.h></b></b> 
  16. <p> <i><b> 
  17. <p></b></i> <i><b><i><b> 
  18. <p></b></i></b></i> <i><b> 
  19. <p></b></i> <b><b>void png_build_gamma_table (png_structp
  20. <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  21. <p> <i><b> 
  22. <p></b></i> <i><b><i><b> 
  23. <p></b></i></b></i> <i><b> 
  24. <p></b></i> <b><b>void png_build_grayscale_palette (int </b></b><i></i><i>bit_depth</i><b></b><b>, png_colorp
  25. <i><i>palette</i></i></b><b></b><b>);</b> 
  26. <p> <i><b> 
  27. <p></b></i> <i><b><i><b> 
  28. <p></b></i></b></i> <i><b> 
  29. <p></b></i> <b><b>void png_calculate_crc (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep
  30. </b><i></i><i>ptr</i><b></b><b>, png_size_t <i><i>length</i></i></b><b></b><b>);</b> 
  31. <p> <i><b> 
  32. <p></b></i> <i><b><i><b> 
  33. <p></b></i></b></i> <i><b> 
  34. <p></b></i> <b><b>void png_check_chunk_name (png_structp
  35. </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep <i><i>chunk_name</i></i></b><b></b><b>);</b> 
  36. <p> <i><b> 
  37. <p></b></i> <i><b><i><b> 
  38. <p></b></i></b></i> <i><b> 
  39. <p></b></i> <b><b>png_size_t png_check_keyword (png_structp
  40. </b></b><i></i><i>png_ptr</i><b></b><b>, png_charp </b><i></i><i>key</i><b></b><b>, png_charpp <i><i>new_key</i></i></b><b></b><b>);</b> 
  41. <p> <i><b> 
  42. <p></b></i> <i><b><i><b> 
  43. <p></b></i></b></i> <i><b> 
  44. <p></b></i> <b><b>void png_combine_row
  45. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, int <i><i>mask</i></i></b><b></b><b>);</b> 
  46. <p> <i><b> 
  47. <p></b></i> <i><b><i><b> 
  48. <p></b></i></b></i> <i><b> 
  49. <p></b></i> <b><b>void png_correct_palette
  50. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_colorp </b><i></i><i>palette</i><b></b><b>, int <i><i>num_palette</i></i></b><b></b><b>);</b> 
  51. <p> <i><b> 
  52. <p></b></i> <i><b><i><b> 
  53. <p></b></i></b></i> <i><b> 
  54. <p></b></i> <b><b>int
  55. png_crc_error (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  56. <p> <i><b> 
  57. <p></b></i> <i><b><i><b> 
  58. <p></b></i></b></i> <i><b> 
  59. <p></b></i> <b><b>int png_crc_finish (png_structp
  60. </b></b><i></i><i>png_ptr</i><b></b><b>, png_uint_32 <i><i>skip</i></i></b><b></b><b>);</b> 
  61. <p> <i><b> 
  62. <p></b></i> <i><b><i><b> 
  63. <p></b></i></b></i> <i><b> 
  64. <p></b></i> <b><b>void png_crc_read (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  65. png_bytep </b><i></i><i>buf</i><b></b><b>, png_size_t <i><i>length</i></i></b><b></b><b>);</b> 
  66. <p> <i><b> 
  67. <p></b></i> <i><b><i><b> 
  68. <p></b></i></b></i> <i><b> 
  69. <p></b></i> <b><b>png_voidp png_create_struct (int
  70. <i><i>type</i></i></b></b><b></b><b>);</b> 
  71. <p> <i><b> 
  72. <p></b></i> <i><b><i><b> 
  73. <p></b></i></b></i> <i><b> 
  74. <p></b></i> <b><b>png_voidp png_create_struct_2 (int </b></b><i></i><i>type</i><b></b><b>, png_malloc_ptr </b><i></i><i>malloc_fn</i><b></b><b>,
  75. png_voidp <i><i>mem_ptr</i></i></b><b></b><b>);</b> 
  76. <p> <i><b> 
  77. <p></b></i> <i><b><i><b> 
  78. <p></b></i></b></i> <i><b> 
  79. <p></b></i> <b><b>png_charp png_decompress_chunk (png_structp
  80. </b></b><i></i><i>png_ptr</i><b></b><b>, int </b><i></i><i>comp_type</i><b></b><b>, png_charp </b><i></i><i>chunkdata</i><b></b><b>, png_size_t </b><i></i><i>chunklength</i><b></b><b>, png_size_t
  81. </b><i></i><i>prefix_length</i><b></b><b>, png_size_t <i><i>*data_length</i></i></b><b></b><b>);</b> 
  82. <p> <i><b> 
  83. <p></b></i> <i><b><i><b> 
  84. <p></b></i></b></i> <i><b> 
  85. <p></b></i> <b><b>void png_destroy_struct
  86. (png_voidp <i><i>struct_ptr</i></i></b></b><b></b><b>);</b> 
  87. <p> <i><b> 
  88. <p></b></i> <i><b><i><b> 
  89. <p></b></i></b></i> <i><b> 
  90. <p></b></i> <b><b>void png_destroy_struct_2 (png_voidp </b></b><i></i><i>struct_ptr</i><b></b><b>,
  91. png_free_ptr </b><i></i><i>free_fn</i><b></b><b>, png_voidp <i><i>mem_ptr</i></i></b><b></b><b>);</b> 
  92. <p> <i><b> 
  93. <p></b></i> <i><b><i><b> 
  94. <p></b></i></b></i> <i><b> 
  95. <p></b></i> <b><b>void png_do_background
  96. (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_color_16p </b><i></i><i>trans_values</i><b></b><b>, png_color_16p
  97. </b><i></i><i>background</i><b></b><b>, png_color_16p </b><i></i><i>background_1</i><b></b><b>, png_bytep </b><i></i><i>gamma_table</i><b></b><b>, png_bytep
  98. </b><i></i><i>gamma_from_1</i><b></b><b>, png_bytep </b><i></i><i>gamma_to_1</i><b></b><b>, png_uint_16pp </b><i></i><i>gamma_16</i><b></b><b>, png_uint_16pp
  99. </b><i></i><i>gamma_16_from_1</i><b></b><b>, png_uint_16pp </b><i></i><i>gamma_16_to_1</i><b></b><b>, int <i><i>gamma_shift</i></i></b><b></b><b>);</b> 
  100. <p> <i><b> 
  101. <p></b></i> <i><b><i><b> 
  102. <p></b></i></b></i> <i><b> 
  103. <p></b></i>
  104. <b><b>void png_do_bgr (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  105. <p> <i><b> 
  106. <p></b></i> <i><b><i><b> 
  107. <p></b></i></b></i> <i><b> 
  108. <p></b></i> <b><b>void png_do_chop
  109. (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  110. <p> <i><b> 
  111. <p></b></i> <i><b><i><b> 
  112. <p></b></i></b></i> <i><b> 
  113. <p></b></i> <b><b>void png_do_dither (png_row_infop
  114. </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_bytep </b><i></i><i>palette_lookup</i><b></b><b>, png_bytep <i><i>dither_lookup</i></i></b><b></b><b>);</b>
  115.  
  116. <p> <i><b> 
  117. <p></b></i> <i><b><i><b> 
  118. <p></b></i></b></i> <i><b> 
  119. <p></b></i> <b><b>void png_do_expand (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_color_16p
  120. <i><i>trans_value</i></i></b><b></b><b>);</b> 
  121. <p> <i><b> 
  122. <p></b></i> <i><b><i><b> 
  123. <p></b></i></b></i> <i><b> 
  124. <p></b></i> <b><b>void png_do_expand_palette (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>,
  125. png_bytep </b><i></i><i>row</i><b></b><b>, png_colorp </b><i></i><i>palette</i><b></b><b>, png_bytep </b><i></i><i>trans</i><b></b><b>, int <i><i>num_trans</i></i></b><b></b><b>);</b> 
  126. <p> <i><b> 
  127. <p></b></i>
  128. <i><b><i><b> 
  129. <p></b></i></b></i> <i><b> 
  130. <p></b></i> <b><b>void png_do_gamma (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_bytep
  131. </b><i></i><i>gamma_table</i><b></b><b>, png_uint_16pp </b><i></i><i>gamma_16_table</i><b></b><b>, int <i><i>gamma_shift</i></i></b><b></b><b>);</b> 
  132. <p> <i><b> 
  133. <p></b></i> <i><b><i><b> 
  134. <p></b></i></b></i> <i><b> 
  135. <p></b></i> <b><b>void
  136. png_do_gray_to_rgb (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  137. <p> <i><b> 
  138. <p></b></i> <i><b><i><b> 
  139. <p></b></i></b></i> <i><b> 
  140. <p></b></i> <b><b>void
  141. png_do_invert (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  142. <p> <i><b> 
  143. <p></b></i> <i><b><i><b> 
  144. <p></b></i></b></i> <i><b> 
  145. <p></b></i> <b><b>void png_do_pack
  146. (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_uint_32 <i><i>bit_depth</i></i></b><b></b><b>);</b> 
  147. <p> <i><b> 
  148. <p></b></i> <i><b><i><b> 
  149. <p></b></i></b></i> <i><b> 
  150. <p></b></i>
  151. <b><b>void png_do_packswap (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  152. <p> <i><b> 
  153. <p></b></i> <i><b><i><b> 
  154. <p></b></i></b></i> <i><b> 
  155. <p></b></i> <b><b>void
  156. png_do_read_filler (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_uint_32
  157. </b><i></i><i>filler</i><b></b><b>, png_uint_32 <i><i>flags</i></i></b><b></b><b>);</b> 
  158. <p> <i><b> 
  159. <p></b></i> <i><b><i><b> 
  160. <p></b></i></b></i> <i><b> 
  161. <p></b></i> <b><b>void png_do_read_interlace (png_row_infop
  162. </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, int </b><i></i><i>pass</i><b></b><b>, png_uint_32 <i><i>transformations</i></i></b><b></b><b>);</b> 
  163. <p> <i><b> 
  164. <p></b></i> <i><b><i><b> 
  165. <p></b></i></b></i> <i><b>
  166.  
  167. <p></b></i> <b><b>void png_do_read_invert_alpha (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b>
  168.  
  169. <p> <i><b> 
  170. <p></b></i> <i><b><i><b> 
  171. <p></b></i></b></i> <i><b> 
  172. <p></b></i> <b><b>void png_do_read_swap_alpha (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b>
  173.  
  174. <p> <i><b> 
  175. <p></b></i> <i><b><i><b> 
  176. <p></b></i></b></i> <i><b> 
  177. <p></b></i> <b><b>void png_do_read_transformations (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  178. <p> <i><b> 
  179. <p></b></i> <i><b><i><b> 
  180. <p></b></i></b></i> <i><b> 
  181. <p></b></i> <b><b>int
  182. png_do_rgb_to_gray (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  183. <p> <i><b> 
  184. <p></b></i> <i><b><i><b> 
  185. <p></b></i></b></i> <i><b> 
  186. <p></b></i> <b><b>void
  187. png_do_shift (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_color_8p <i><i>bit_depth</i></i></b><b></b><b>);</b>
  188.  
  189. <p> <i><b> 
  190. <p></b></i> <i><b><i><b> 
  191. <p></b></i></b></i> <i><b> 
  192. <p></b></i> <b><b>void png_do_strip_filler (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>,
  193. png_uint_32 <i><i>flags</i></i></b><b></b><b>);</b> 
  194. <p> <i><b> 
  195. <p></b></i> <i><b><i><b> 
  196. <p></b></i></b></i> <i><b> 
  197. <p></b></i> <b><b>void png_do_swap (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep
  198. <i><i>row</i></i></b><b></b><b>);</b> 
  199. <p> <i><b> 
  200. <p></b></i> <i><b><i><b> 
  201. <p></b></i></b></i> <i><b> 
  202. <p></b></i> <b><b>void png_do_unpack (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b>
  203.  
  204. <p> <i><b> 
  205. <p></b></i> <i><b><i><b> 
  206. <p></b></i></b></i> <i><b> 
  207. <p></b></i> <b><b>void png_do_unshift (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_color_8p
  208. <i><i>sig_bits</i></i></b><b></b><b>);</b> 
  209. <p> <i><b> 
  210. <p></b></i> <i><b><i><b> 
  211. <p></b></i></b></i> <i><b> 
  212. <p></b></i> <b><b>void png_do_write_interlace (png_row_infop </b></b><i></i><i>row_info</i><b></b><b>,
  213. png_bytep </b><i></i><i>row</i><b></b><b>, int <i><i>pass</i></i></b><b></b><b>);</b> 
  214. <p> <i><b> 
  215. <p></b></i> <i><b><i><b> 
  216. <p></b></i></b></i> <i><b> 
  217. <p></b></i> <b><b>void png_do_write_invert_alpha (png_row_infop
  218. </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  219. <p> <i><b> 
  220. <p></b></i> <i><b><i><b> 
  221. <p></b></i></b></i> <i><b> 
  222. <p></b></i> <b><b>void png_do_write_swap_alpha (png_row_infop
  223. </b></b><i></i><i>row_info</i><b></b><b>, png_bytep <i><i>row</i></i></b><b></b><b>);</b> 
  224. <p> <i><b> 
  225. <p></b></i> <i><b><i><b> 
  226. <p></b></i></b></i> <i><b> 
  227. <p></b></i> <b><b>void png_do_write_transformations (png_structp
  228. <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  229. <p> <i><b> 
  230. <p></b></i> <i><b><i><b> 
  231. <p></b></i></b></i> <i><b> 
  232. <p></b></i> <b><b>void *png_far_to_near (png_structp png_ptr,png_voidp </b></b><i></i><i>ptr</i><b></b><b>,
  233. int <i><i>check</i></i></b><b></b><b>);</b> 
  234. <p> <i><b> 
  235. <p></b></i> <i><b><i><b> 
  236. <p></b></i></b></i> <i><b> 
  237. <p></b></i> <b><b>void png_flush (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  238. <p> <i><b> 
  239. <p></b></i> <i><b><i><b> 
  240. <p></b></i></b></i> <i><b> 
  241. <p></b></i> <b><b>png_int_32
  242. png_get_int_32 (png_bytep <i><i>buf</i></i></b></b><b></b><b>);</b> 
  243. <p> <i><b> 
  244. <p></b></i> <i><b><i><b> 
  245. <p></b></i></b></i> <i><b> 
  246. <p></b></i> <b><b>png_uint_16 png_get_uint_16 (png_bytep
  247. <i><i>buf</i></i></b></b><b></b><b>);</b> 
  248. <p> <i><b> 
  249. <p></b></i> <i><b><i><b> 
  250. <p></b></i></b></i> <i><b> 
  251. <p></b></i> <b><b>png_uint_32 png_get_uint_31 (png_bytep <i><i>buf</i></i></b></b><b></b><b>);</b> 
  252. <p> <i><b> 
  253. <p></b></i> <i><b><i><b> 
  254. <p></b></i></b></i> <i><b> 
  255. <p></b></i> <b><b>png_uint_32
  256. png_get_uint_32 (png_bytep <i><i>buf</i></i></b></b><b></b><b>);</b> 
  257. <p> <i><b> 
  258. <p></b></i> <i><b><i><b> 
  259. <p></b></i></b></i> <i><b> 
  260. <p></b></i> <b><b>void png_handle_bKGD (png_structp
  261. </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  262. <p> <i><b> 
  263. <p></b></i> <i><b><i><b> 
  264. <p></b></i></b></i> <i><b> 
  265. <p></b></i> <b><b>void png_handle_cHRM
  266. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  267. <p> <i><b> 
  268. <p></b></i> <i><b><i><b> 
  269. <p></b></i></b></i> <i><b> 
  270. <p></b></i> <b><b>void
  271. png_handle_gAMA (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b>
  272.  
  273. <p> <i><b> 
  274. <p></b></i> <i><b><i><b> 
  275. <p></b></i></b></i> <i><b> 
  276. <p></b></i> <b><b>void png_handle_hIST (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32
  277. <i><i>length</i></i></b><b></b><b>);</b> 
  278. <p> <i><b> 
  279. <p></b></i> <i><b><i><b> 
  280. <p></b></i></b></i> <i><b> 
  281. <p></b></i> <b><b>void png_handle_IEND (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>,
  282. png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  283. <p> <i><b> 
  284. <p></b></i> <i><b><i><b> 
  285. <p></b></i></b></i> <i><b> 
  286. <p></b></i> <b><b>void png_handle_IHDR (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  287. png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  288. <p> <i><b> 
  289. <p></b></i> <i><b><i><b> 
  290. <p></b></i></b></i> <i><b> 
  291. <p></b></i> <b><b>void png_handle_iCCP (png_structp
  292. </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  293. <p> <i><b> 
  294. <p></b></i> <i><b><i><b> 
  295. <p></b></i></b></i> <i><b> 
  296. <p></b></i> <b><b>void png_handle_iTXt
  297. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  298. <p> <i><b> 
  299. <p></b></i> <i><b><i><b> 
  300. <p></b></i></b></i> <i><b> 
  301. <p></b></i> <b><b>void
  302. png_handle_oFFs (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b>
  303.  
  304. <p> <i><b> 
  305. <p></b></i> <i><b><i><b> 
  306. <p></b></i></b></i> <i><b> 
  307. <p></b></i> <b><b>void png_handle_pCAL (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32
  308. <i><i>length</i></i></b><b></b><b>);</b> 
  309. <p> <i><b> 
  310. <p></b></i> <i><b><i><b> 
  311. <p></b></i></b></i> <i><b> 
  312. <p></b></i> <b><b>void png_handle_pHYs (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>,
  313. png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  314. <p> <i><b> 
  315. <p></b></i> <i><b><i><b> 
  316. <p></b></i></b></i> <i><b> 
  317. <p></b></i> <b><b>void png_handle_PLTE (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  318. png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  319. <p> <i><b> 
  320. <p></b></i> <i><b><i><b> 
  321. <p></b></i></b></i> <i><b> 
  322. <p></b></i> <b><b>void png_handle_sBIT (png_structp
  323. </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  324. <p> <i><b> 
  325. <p></b></i> <i><b><i><b> 
  326. <p></b></i></b></i> <i><b> 
  327. <p></b></i> <b><b>void png_handle_sCAL
  328. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  329. <p> <i><b> 
  330. <p></b></i> <i><b><i><b> 
  331. <p></b></i></b></i> <i><b> 
  332. <p></b></i> <b><b>void
  333. png_handle_sPLT (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b>
  334.  
  335. <p> <i><b> 
  336. <p></b></i> <i><b><i><b> 
  337. <p></b></i></b></i> <i><b> 
  338. <p></b></i> <b><b>void png_handle_sRGB (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32
  339. <i><i>length</i></i></b><b></b><b>);</b> 
  340. <p> <i><b> 
  341. <p></b></i> <i><b><i><b> 
  342. <p></b></i></b></i> <i><b> 
  343. <p></b></i> <b><b>void png_handle_tEXt (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>,
  344. png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  345. <p> <i><b> 
  346. <p></b></i> <i><b><i><b> 
  347. <p></b></i></b></i> <i><b> 
  348. <p></b></i> <b><b>void png_handle_tIME (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  349. png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  350. <p> <i><b> 
  351. <p></b></i> <i><b><i><b> 
  352. <p></b></i></b></i> <i><b> 
  353. <p></b></i> <b><b>void png_handle_tRNS (png_structp
  354. </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  355. <p> <i><b> 
  356. <p></b></i> <i><b><i><b> 
  357. <p></b></i></b></i> <i><b> 
  358. <p></b></i> <b><b>void png_handle_unknown
  359. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  360. <p> <i><b> 
  361. <p></b></i> <i><b><i><b> 
  362. <p></b></i></b></i> <i><b> 
  363. <p></b></i> <b><b>void
  364. png_handle_zTXt (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b>
  365.  
  366. <p> <i><b> 
  367. <p></b></i> <i><b><i><b> 
  368. <p></b></i></b></i> <i><b> 
  369. <p></b></i> <b><b>void png_info_destroy (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b>
  370.  
  371. <p> <i><b> 
  372. <p></b></i> <i><b><i><b> 
  373. <p></b></i></b></i> <i><b> 
  374. <p></b></i> <b><b>void png_init_mmx_flags (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  375. <p> <i><b> 
  376. <p></b></i> <i><b><i><b> 
  377. <p></b></i></b></i> <i><b> 
  378. <p></b></i> <b><b>void png_init_read_transformations
  379. (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  380. <p> <i><b> 
  381. <p></b></i> <i><b><i><b> 
  382. <p></b></i></b></i> <i><b> 
  383. <p></b></i> <b><b>void png_process_IDAT_data (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  384. png_bytep </b><i></i><i>buffer</i><b></b><b>, png_size_t <i><i>buffer_length</i></i></b><b></b><b>);</b> 
  385. <p> <i><b> 
  386. <p></b></i> <i><b><i><b> 
  387. <p></b></i></b></i> <i><b> 
  388. <p></b></i> <b><b>void png_process_some_data
  389. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  390. <p> <i><b> 
  391. <p></b></i> <i><b><i><b> 
  392. <p></b></i></b></i> <i><b> 
  393. <p></b></i> <b><b>void png_push_check_crc
  394. (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  395. <p> <i><b> 
  396. <p></b></i> <i><b><i><b> 
  397. <p></b></i></b></i> <i><b> 
  398. <p></b></i> <b><b>void png_push_crc_finish (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b>
  399.  
  400. <p> <i><b> 
  401. <p></b></i> <i><b><i><b> 
  402. <p></b></i></b></i> <i><b> 
  403. <p></b></i> <b><b>void png_push_crc_skip (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b>
  404.  
  405. <p> <i><b> 
  406. <p></b></i> <i><b><i><b> 
  407. <p></b></i></b></i> <i><b> 
  408. <p></b></i> <b><b>void png_push_fill_buffer (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep </b><i></i><i>buffer</i><b></b><b>,
  409. png_size_t <i><i>length</i></i></b><b></b><b>);</b> 
  410. <p> <i><b> 
  411. <p></b></i> <i><b><i><b> 
  412. <p></b></i></b></i> <i><b> 
  413. <p></b></i> <b><b>void png_push_handle_tEXt (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  414. png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  415. <p> <i><b> 
  416. <p></b></i> <i><b><i><b> 
  417. <p></b></i></b></i> <i><b> 
  418. <p></b></i> <b><b>void png_push_handle_unknown
  419. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32 <i><i>length</i></i></b><b></b><b>);</b> 
  420. <p> <i><b> 
  421. <p></b></i> <i><b><i><b> 
  422. <p></b></i></b></i> <i><b> 
  423. <p></b></i> <b><b>void
  424. png_push_handle_zTXt (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_uint_32
  425. <i><i>length</i></i></b><b></b><b>);</b> 
  426. <p> <i><b> 
  427. <p></b></i> <i><b><i><b> 
  428. <p></b></i></b></i> <i><b> 
  429. <p></b></i> <b><b>void png_push_have_end (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop
  430. <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  431. <p> <i><b> 
  432. <p></b></i> <i><b><i><b> 
  433. <p></b></i></b></i> <i><b> 
  434. <p></b></i> <b><b>void png_push_have_info (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop
  435. <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  436. <p> <i><b> 
  437. <p></b></i> <i><b><i><b> 
  438. <p></b></i></b></i> <i><b> 
  439. <p></b></i> <b><b>void png_push_have_row (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep
  440. <i><i>row</i></i></b><b></b><b>);</b> 
  441. <p> <i><b> 
  442. <p></b></i> <i><b><i><b> 
  443. <p></b></i></b></i> <i><b> 
  444. <p></b></i> <b><b>void png_push_process_row (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  445. <p> <i><b> 
  446. <p></b></i> <i><b><i><b> 
  447. <p></b></i></b></i> <i><b> 
  448. <p></b></i> <b><b>void
  449. png_push_read_chunk (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  450. <p> <i><b> 
  451. <p></b></i> <i><b><i><b> 
  452. <p></b></i></b></i> <i><b> 
  453. <p></b></i> <b><b>void
  454. png_push_read_end (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  455. <p> <i><b> 
  456. <p></b></i> <i><b><i><b> 
  457. <p></b></i></b></i> <i><b> 
  458. <p></b></i> <b><b>void
  459. png_push_read_IDAT (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  460. <p> <i><b> 
  461. <p></b></i> <i><b><i><b> 
  462. <p></b></i></b></i> <i><b> 
  463. <p></b></i> <b><b>void png_push_read_sig
  464. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  465. <p> <i><b> 
  466. <p></b></i> <i><b><i><b> 
  467. <p></b></i></b></i> <i><b> 
  468. <p></b></i> <b><b>void png_push_read_tEXt
  469. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  470. <p> <i><b> 
  471. <p></b></i> <i><b><i><b> 
  472. <p></b></i></b></i> <i><b> 
  473. <p></b></i> <b><b>void png_push_read_zTXt
  474. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  475. <p> <i><b> 
  476. <p></b></i> <i><b><i><b> 
  477. <p></b></i></b></i> <i><b> 
  478. <p></b></i> <b><b>void png_push_restore_buffer
  479. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep </b><i></i><i>buffer</i><b></b><b>, png_size_t <i><i>buffer_length</i></i></b><b></b><b>);</b> 
  480. <p> <i><b> 
  481. <p></b></i> <i><b><i><b>
  482.  
  483. <p></b></i></b></i> <i><b> 
  484. <p></b></i> <b><b>void png_push_save_buffer (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  485. <p> <i><b> 
  486. <p></b></i> <i><b><i><b> 
  487. <p></b></i></b></i> <i><b> 
  488. <p></b></i> <b><b>void png_read_data
  489. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep </b><i></i><i>data</i><b></b><b>, png_size_t <i><i>length</i></i></b><b></b><b>);</b> 
  490. <p> <i><b> 
  491. <p></b></i> <i><b><i><b> 
  492. <p></b></i></b></i> <i><b> 
  493. <p></b></i> <b><b>void png_read_filter_row
  494. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_row_infop </b><i></i><i>row_info</i><b></b><b>, png_bytep </b><i></i><i>row</i><b></b><b>, png_bytep
  495. </b><i></i><i>prev_row</i><b></b><b>, int <i><i>filter</i></i></b><b></b><b>);</b> 
  496. <p> <i><b> 
  497. <p></b></i> <i><b><i><b> 
  498. <p></b></i></b></i> <i><b> 
  499. <p></b></i> <b><b>void png_read_finish_row (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b>
  500.  
  501. <p> <i><b> 
  502. <p></b></i> <i><b><i><b> 
  503. <p></b></i></b></i> <i><b> 
  504. <p></b></i> <b><b>void png_read_push_finish_row (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  505. <p> <i><b> 
  506. <p></b></i> <i><b><i><b> 
  507. <p></b></i></b></i> <i><b> 
  508. <p></b></i> <b><b>void
  509. png_read_start_row (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  510. <p> <i><b> 
  511. <p></b></i> <i><b><i><b> 
  512. <p></b></i></b></i> <i><b> 
  513. <p></b></i> <b><b>void png_read_transform_info
  514. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop <i><i>info_ptr</i></i></b><b></b><b>);</b> 
  515. <p> <i><b> 
  516. <p></b></i> <i><b><i><b> 
  517. <p></b></i></b></i> <i><b> 
  518. <p></b></i> <b><b>void png_reset_crc (png_structp
  519. <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  520. <p> <i><b> 
  521. <p></b></i> <i><b><i><b> 
  522. <p></b></i></b></i> <i><b> 
  523. <p></b></i> <b><b>void png_save_int_32 (png_bytep </b></b><i></i><i>buf</i><b></b><b>, png_int_32 <i><i>i</i></i></b><b></b><b>);</b> 
  524. <p> <i><b>
  525.  
  526. <p></b></i> <i><b><i><b> 
  527. <p></b></i></b></i> <i><b> 
  528. <p></b></i> <b><b>void png_save_uint_16 (png_bytep </b></b><i></i><i>buf</i><b></b><b>, unsigned int <i><i>i</i></i></b><b></b><b>);</b> 
  529. <p> <i><b> 
  530. <p></b></i> <i><b><i><b> 
  531. <p></b></i></b></i> <i><b> 
  532. <p></b></i> <b><b>void
  533. png_save_uint_32 (png_bytep </b></b><i></i><i>buf</i><b></b><b>, png_uint_32 <i><i>i</i></i></b><b></b><b>);</b> 
  534. <p> <i><b> 
  535. <p></b></i> <i><b><i><b> 
  536. <p></b></i></b></i> <i><b> 
  537. <p></b></i> <b><b>int png_set_text_2
  538. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_infop </b><i></i><i>info_ptr</i><b></b><b>, png_textp </b><i></i><i>text_ptr</i><b></b><b>, int <i><i>num_text</i></i></b><b></b><b>);</b>
  539.  
  540. <p> <i><b> 
  541. <p></b></i> <i><b><i><b> 
  542. <p></b></i></b></i> <i><b> 
  543. <p></b></i> <b><b>void png_write_cHRM (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, double </b><i></i><i>white_x</i><b></b><b>, double
  544. </b><i></i><i>white_y</i><b></b><b>, double </b><i></i><i>red_x</i><b></b><b>, double </b><i></i><i>red_y</i><b></b><b>, double </b><i></i><i>green_x</i><b></b><b>, double </b><i></i><i>green_y</i><b></b><b>, double
  545. </b><i></i><i>blue_x</i><b></b><b>, double <i><i>blue_y</i></i></b><b></b><b>);</b> 
  546. <p> <i><b> 
  547. <p></b></i> <i><b><i><b> 
  548. <p></b></i></b></i> <i><b> 
  549. <p></b></i> <b><b>void png_write_cHRM_fixed (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  550. png_uint_32 </b><i></i><i>white_x</i><b></b><b>, png_uint_32 </b><i></i><i>white_y</i><b></b><b>, png_uint_32 </b><i></i><i>red_x</i><b></b><b>, png_uint_32
  551. </b><i></i><i>red_y</i><b></b><b>, png_uint_32 </b><i></i><i>green_x</i><b></b><b>, png_uint_32 </b><i></i><i>green_y</i><b></b><b>, png_uint_32 </b><i></i><i>blue_x</i><b></b><b>, png_uint_32
  552. <i><i>blue_y</i></i></b><b></b><b>);</b> 
  553. <p> <i><b> 
  554. <p></b></i> <i><b><i><b> 
  555. <p></b></i></b></i> <i><b> 
  556. <p></b></i> <b><b>void png_write_data (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep </b><i></i><i>data</i><b></b><b>,
  557. png_size_t <i><i>length</i></i></b><b></b><b>);</b> 
  558. <p> <i><b> 
  559. <p></b></i> <i><b><i><b> 
  560. <p></b></i></b></i> <i><b> 
  561. <p></b></i> <b><b>void png_write_filtered_row (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  562. png_bytep <i><i>filtered_row</i></i></b><b></b><b>);</b> 
  563. <p> <i><b> 
  564. <p></b></i> <i><b><i><b> 
  565. <p></b></i></b></i> <i><b> 
  566. <p></b></i> <b><b>void png_write_find_filter (png_structp
  567. </b></b><i></i><i>png_ptr</i><b></b><b>, png_row_infop <i><i>row_info</i></i></b><b></b><b>);</b> 
  568. <p> <i><b> 
  569. <p></b></i> <i><b><i><b> 
  570. <p></b></i></b></i> <i><b> 
  571. <p></b></i> <b><b>void png_write_finish_row (png_structp
  572. <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  573. <p> <i><b> 
  574. <p></b></i> <i><b><i><b> 
  575. <p></b></i></b></i> <i><b> 
  576. <p></b></i> <b><b>void png_write_gAMA (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, double <i><i>file_gamma</i></i></b><b></b><b>);</b>
  577.  
  578. <p> <i><b> 
  579. <p></b></i> <i><b><i><b> 
  580. <p></b></i></b></i> <i><b> 
  581. <p></b></i> <b><b>void png_write_gAMA_fixed (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_uint_32 <i><i>int_file_gamma</i></i></b><b></b><b>);</b>
  582.  
  583. <p> <i><b> 
  584. <p></b></i> <i><b><i><b> 
  585. <p></b></i></b></i> <i><b> 
  586. <p></b></i> <b><b>void png_write_hIST (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_uint_16p </b><i></i><i>hist</i><b></b><b>, int
  587. <i><i>num_hist</i></i></b><b></b><b>);</b> 
  588. <p> <i><b> 
  589. <p></b></i> <i><b><i><b> 
  590. <p></b></i></b></i> <i><b> 
  591. <p></b></i> <b><b>void png_write_iCCP (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_charp </b><i></i><i>name</i><b></b><b>,
  592. int </b><i></i><i>compression_type</i><b></b><b>, png_charp </b><i></i><i>profile</i><b></b><b>, int <i><i>proflen</i></i></b><b></b><b>);</b> 
  593. <p> <i><b> 
  594. <p></b></i> <i><b><i><b> 
  595. <p></b></i></b></i> <i><b> 
  596. <p></b></i> <b><b>void png_write_IDAT
  597. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep </b><i></i><i>data</i><b></b><b>, png_size_t <i><i>length</i></i></b><b></b><b>);</b> 
  598. <p> <i><b> 
  599. <p></b></i> <i><b><i><b> 
  600. <p></b></i></b></i> <i><b> 
  601. <p></b></i> <b><b>void png_write_IEND
  602. (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  603. <p> <i><b> 
  604. <p></b></i> <i><b><i><b> 
  605. <p></b></i></b></i> <i><b> 
  606. <p></b></i> <b><b>void png_write_IHDR (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  607. png_uint_32 </b><i></i><i>width</i><b></b><b>, png_uint_32 </b><i></i><i>height</i><b></b><b>, int </b><i></i><i>bit_depth</i><b></b><b>, int </b><i></i><i>color_type</i><b></b><b>, int
  608. </b><i></i><i>compression_type</i><b></b><b>, int </b><i></i><i>filter_type</i><b></b><b>, int <i><i>interlace_type</i></i></b><b></b><b>);</b> 
  609. <p> <i><b> 
  610. <p></b></i> <i><b><i><b> 
  611. <p></b></i></b></i> <i><b> 
  612. <p></b></i> <b><b>void png_write_iTXt
  613. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, int </b><i></i><i>compression</i><b></b><b>, png_charp </b><i></i><i>key</i><b></b><b>, png_charp </b><i></i><i>lang</i><b></b><b>, png_charp
  614. </b><i></i><i>translated_key</i><b></b><b>, png_charp <i><i>text</i></i></b><b></b><b>);</b> 
  615. <p> <i><b> 
  616. <p></b></i> <i><b><i><b> 
  617. <p></b></i></b></i> <i><b> 
  618. <p></b></i> <b><b>void png_write_oFFs (png_structp
  619. </b></b><i></i><i>png_ptr</i><b></b><b>, png_uint_32 </b><i></i><i>x_offset</i><b></b><b>, png_uint_32 </b><i></i><i>y_offset</i><b></b><b>, int <i><i>unit_type</i></i></b><b></b><b>);</b> 
  620. <p> <i><b>
  621.  
  622. <p></b></i> <i><b><i><b> 
  623. <p></b></i></b></i> <i><b> 
  624. <p></b></i> <b><b>void png_write_pCAL (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_charp </b><i></i><i>purpose</i><b></b><b>, png_int_32
  625. </b><i></i><i>X0</i><b></b><b>, png_int_32 </b><i></i><i>X1</i><b></b><b>, int </b><i></i><i>type</i><b></b><b>, int </b><i></i><i>nparams</i><b></b><b>, png_charp </b><i></i><i>units</i><b></b><b>, png_charpp <i><i>params</i></i></b><b></b><b>);</b>
  626.  
  627. <p> <i><b> 
  628. <p></b></i> <i><b><i><b> 
  629. <p></b></i></b></i> <i><b> 
  630. <p></b></i> <b><b>void png_write_pHYs (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_uint_32 </b><i></i><i>x_pixels_per_unit</i><b></b><b>,
  631. png_uint_32 </b><i></i><i>y_pixels_per_unit</i><b></b><b>, int <i><i>unit_type</i></i></b><b></b><b>);</b> 
  632. <p> <i><b> 
  633. <p></b></i> <i><b><i><b> 
  634. <p></b></i></b></i> <i><b> 
  635. <p></b></i> <b><b>void png_write_PLTE
  636. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_colorp </b><i></i><i>palette</i><b></b><b>, png_uint_32 <i><i>num_pal</i></i></b><b></b><b>);</b> 
  637. <p> <i><b> 
  638. <p></b></i> <i><b><i><b> 
  639. <p></b></i></b></i> <i><b> 
  640. <p></b></i>
  641. <b><b>void png_write_sBIT (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_color_8p </b><i></i><i>sbit</i><b></b><b>, int <i><i>color_type</i></i></b><b></b><b>);</b>
  642.  
  643. <p> <i><b> 
  644. <p></b></i> <i><b><i><b> 
  645. <p></b></i></b></i> <i><b> 
  646. <p></b></i> <b><b>void png_write_sCAL (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_charp </b><i></i><i>unit</i><b></b><b>, double
  647. </b><i></i><i>width</i><b></b><b>, double <i><i>height</i></i></b><b></b><b>);</b> 
  648. <p> <i><b> 
  649. <p></b></i> <i><b><i><b> 
  650. <p></b></i></b></i> <i><b> 
  651. <p></b></i> <b><b>void png_write_sCAL_s (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  652. png_charp </b><i></i><i>unit</i><b></b><b>, png_charp </b><i></i><i>width</i><b></b><b>, png_charp <i><i>height</i></i></b><b></b><b>);</b> 
  653. <p> <i><b> 
  654. <p></b></i> <i><b><i><b> 
  655. <p></b></i></b></i> <i><b> 
  656. <p></b></i> <b><b>void png_write_sig
  657. (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  658. <p> <i><b> 
  659. <p></b></i> <i><b><i><b> 
  660. <p></b></i></b></i> <i><b> 
  661. <p></b></i> <b><b>void png_write_sRGB (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  662. int <i><i>intent</i></i></b><b></b><b>);</b> 
  663. <p> <i><b> 
  664. <p></b></i> <i><b><i><b> 
  665. <p></b></i></b></i> <i><b> 
  666. <p></b></i> <b><b>void png_write_sPLT (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_spalette_p
  667. <i><i>palette</i></i></b><b></b><b>);</b> 
  668. <p> <i><b> 
  669. <p></b></i> <i><b><i><b> 
  670. <p></b></i></b></i> <i><b> 
  671. <p></b></i> <b><b>void png_write_start_row (png_structp <i><i>png_ptr</i></i></b></b><b></b><b>);</b> 
  672. <p> <i><b> 
  673. <p></b></i> <i><b><i><b> 
  674. <p></b></i></b></i> <i><b>
  675.  
  676. <p></b></i> <b><b>void png_write_tEXt (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_charp </b><i></i><i>key</i><b></b><b>, png_charp </b><i></i><i>text</i><b></b><b>,
  677. png_size_t <i><i>text_len</i></i></b><b></b><b>);</b> 
  678. <p> <i><b> 
  679. <p></b></i> <i><b><i><b> 
  680. <p></b></i></b></i> <i><b> 
  681. <p></b></i> <b><b>void png_write_tIME (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>,
  682. png_timep <i><i>mod_time</i></i></b><b></b><b>);</b> 
  683. <p> <i><b> 
  684. <p></b></i> <i><b><i><b> 
  685. <p></b></i></b></i> <i><b> 
  686. <p></b></i> <b><b>void png_write_tRNS (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_bytep
  687. </b><i></i><i>trans</i><b></b><b>, png_color_16p </b><i></i><i>values</i><b></b><b>, int </b><i></i><i>number</i><b></b><b>, int <i><i>color_type</i></i></b><b></b><b>);</b> 
  688. <p> <i><b> 
  689. <p></b></i> <i><b><i><b> 
  690. <p></b></i></b></i> <i><b> 
  691. <p></b></i> <b><b>void png_write_zTXt
  692. (png_structp </b></b><i></i><i>png_ptr</i><b></b><b>, png_charp </b><i></i><i>key</i><b></b><b>, png_charp </b><i></i><i>text</i><b></b><b>, png_size_t </b><i></i><i>text_len</i><b></b><b>,
  693. int <i><i>compression</i></i></b><b></b><b>);</b> 
  694. <p> <i><b> 
  695. <p></b></i> <i><b><i><b> 
  696. <p></b></i></b></i> <i><b> 
  697. <p></b></i> <b><b>voidpf png_zalloc (voidpf </b></b><i></i><i>png_ptr</i><b></b><b>, uInt </b><i></i><i>items</i><b></b><b>,
  698. uInt <i><i>size</i></i></b><b></b><b>);</b> 
  699. <p> <i><b> 
  700. <p></b></i> <i><b><i><b> 
  701. <p></b></i></b></i> <i><b> 
  702. <p></b></i> <b><b>void png_zfree (voidpf </b></b><i></i><i>png_ptr</i><b></b><b>, voidpf <i><i>ptr</i></i></b><b></b><b>);</b> 
  703. <p> <i><b> 
  704. <p></b></i> <i><b><i><b> 
  705. <p></b></i></b></i> <i><b> 
  706. <p></b></i>
  707.  
  708. <h2><a name='sect2' href='#toc2'>Description</a></h2>
  709. The functions listed above are used privately by libpng and
  710. are not recommended for use by applications.  They are not "exported" to
  711. applications using shared libraries.  They are listed alphabetically here
  712. as an aid to libpng maintainers. See png.h for more information on these
  713. functions. 
  714. <p> 
  715. <h2><a name='sect3' href='#toc3'>See Also</a></h2>
  716. <a href='libpng.3.html'>libpng(3)</a>
  717. , <a href='png.5.html'>png(5)</a>
  718.  
  719. <h2><a name='sect4' href='#toc4'>Author</a></h2>
  720. Glenn Randers-Pehrson <p>
  721.  
  722. <hr><p>
  723. <a name='toc'><b>Table of Contents</b></a><p>
  724. <ul>
  725. <li><a name='toc0' href='#sect0'>Name</a></li>
  726. <li><a name='toc1' href='#sect1'>Synopsis</a></li>
  727. <li><a name='toc2' href='#sect2'>Description</a></li>
  728. <li><a name='toc3' href='#sect3'>See Also</a></li>
  729. <li><a name='toc4' href='#sect4'>Author</a></li>
  730. </ul>
  731. </body>
  732. </html>
  733.